package com.rongke.model;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;

import java.io.Serializable;
import java.util.Date;

/**
 * @Doctor
 * @(doctor)
 * @version : Ver 1.0
 */
@TableName("expert")
public class Doctor implements Serializable {
	@TableField(exist = false)
	private static final long serialVersionUID = 4820155549307172575L;

	/**
	 * @备注:专家组id
	 * @字段:id VARCHAR(32)
	 */
	@TableId(type = IdType.AUTO)
	private java.lang.Integer id;

	private Date gmtCreate;

	private Date gmtModified;

	private Integer cancerType;

	/**
	 * @备注:名称
	 * @字段:name VARCHAR(11)
	 */
	private java.lang.String name;

	/**
	 * @备注:医生类型（例如：主治医师）
	 * @字段:doctor_type INT(10)
	 */
	private java.lang.String doctorType;

	/**
	 * @备注:擅长领域
	 * @字段:expertise_area TEXT(65535)
	 */
	private java.lang.String expertiseArea;

	/**
	 * @备注:个人简介
	 * @字段:profile TEXT(65535)
	 */
	private java.lang.String profile;

	/**
	 * @备注:所在医院
	 * @字段:hospital VARCHAR(20)
	 */
	private java.lang.String hospital;

	/**
	 * @备注:身份（协会主席）
	 * @字段:identity VARCHAR(11)
	 */
	private java.lang.String identity;

	/**
	 * @备注:科室
	 * @字段:department VARCHAR(11)
	 */
	private java.lang.String department;

	/**
	 * @备注:职称
	 * @字段:job_title VARCHAR(11)
	 */
	private java.lang.String jobTitle;

	/**
	 * @备注:头像
	 * @字段:avatar_url VARCHAR(33)
	 */
	private java.lang.String avatarUrl;

	private java.lang.Boolean certified;
	private java.lang.String tag;

	private java.lang.String sex;
	private java.lang.Integer age;

	public Doctor() {
	}

	public java.lang.Integer getId() {
		return id;
	}

	public void setId(java.lang.Integer id) {
		this.id = id;
	}

	public Date getGmtCreate() {
		return gmtCreate;
	}

	public void setGmtCreate(Date gmtCreate) {
		this.gmtCreate = gmtCreate;
	}

	public Date getGmtModified() {
		return gmtModified;
	}

	public void setGmtModified(Date gmtModified) {
		this.gmtModified = gmtModified;
	}

	public void setName(java.lang.String name) {
		this.name = name;
	}

	public java.lang.String getName() {
		return this.name;
	}

	public String getSex() {
		return sex;
	}

	public void setSex(String sex) {
		this.sex = sex;
	}

	public Integer getAge() {
		return age;
	}

	public void setAge(Integer age) {
		this.age = age;
	}

	public String getDoctorType() {
		return doctorType;
	}

	public void setDoctorType(String doctorType) {
		this.doctorType = doctorType;
	}

	public void setExpertiseArea(java.lang.String expertiseArea) {
		this.expertiseArea = expertiseArea;
	}

	public java.lang.String getExpertiseArea() {
		return this.expertiseArea;
	}

	public void setProfile(java.lang.String profile) {
		this.profile = profile;
	}

	public java.lang.String getProfile() {
		return this.profile;
	}

	public void setHospital(java.lang.String hospital) {
		this.hospital = hospital;
	}

	public java.lang.String getHospital() {
		return this.hospital;
	}

	public void setIdentity(java.lang.String identity) {
		this.identity = identity;
	}

	public java.lang.String getIdentity() {
		return this.identity;
	}

	public String getTag() {
		return tag;
	}

	public void setTag(String tag) {
		this.tag = tag;
	}

	public java.lang.Boolean getCertified() {
		return certified;
	}

	public void setCertified(java.lang.Boolean certified) {
		this.certified = certified;
	}

	public void setDepartment(java.lang.String department) {
		this.department = department;
	}

	public java.lang.String getDepartment() {
		return this.department;
	}

	public void setJobTitle(java.lang.String jobTitle) {
		this.jobTitle = jobTitle;
	}

	public java.lang.String getJobTitle() {
		return this.jobTitle;
	}

	public void setAvatarUrl(java.lang.String avatarUrl) {
		this.avatarUrl = avatarUrl;
	}

	public java.lang.String getAvatarUrl() {
		return this.avatarUrl;
	}

	public Integer getCancerType() {
		return cancerType;
	}

	public void setCancerType(Integer cancerType) {
		this.cancerType = cancerType;
	}
}
